package entities;

import java.io.Serializable;
import java.util.Date;
import basic.BaseEntity;
import basic.FieldMeta;

public class TBm extends BaseEntity implements Serializable {

	private static final long serialVersionUID = 1L;

	@FieldMeta(primary = true, name = "编号", description = "编号", column = "bm_no", require = true, range = true, length = 32, order = 0)
	private String bmNo;

	public String getBmNo() {
		return bmNo;
	}

	public void setBmNo(String bmNo) {
		this.bmNo = bmNo;
	}

	@FieldMeta(name = "商户编号", description = "商户编号", column = "mer_no", require = true, length = 32, order = 1)
	private String merNo;

	public String getMerNo() {
		return merNo;
	}

	public void setMerNo(String merNo) {
		this.merNo = merNo;
	}

	@FieldMeta(name = "预存类型", description = "预存类型", column = "bm_type", require = true, length = 50, order = 2)
	private String bmType;

	public String getBmType() {
		return bmType;
	}

	public void setBmType(String bmType) {
		this.bmType = bmType;
	}

	@FieldMeta(name = "金额", description = "金额", column = "bm_amount", require = true, order = 3)
	private Double bmAmount;

	public Double getBmAmount() {
		return bmAmount;
	}

	public void setBmAmount(Double bmAmount) {
		this.bmAmount = bmAmount;
	}

	@FieldMeta(name = "预存状态", description = "预存状态", column = "bm_state", require = true, length = 1, order = 4)
	private String bmState;

	public String getBmState() {
		return bmState;
	}

	public void setBmState(String bmState) {
		this.bmState = bmState;
	}

	@FieldMeta(name = "发生日期", description = "发生日期", column = "bm_date", require = true, range = true, order = 5)
	private Date bmDate;

	public Date getBmDate() {
		return bmDate;
	}

	public void setBmDate(Date bmDate) {
		this.bmDate = bmDate;
	}

	@FieldMeta(name = "审核状态", description = "审核状态", column = "bm_vstate", require = true, length = 1, order = 6)
	private String bmVstate;

	public String getBmVstate() {
		return bmVstate;
	}

	public void setBmVstate(String bmVstate) {
		this.bmVstate = bmVstate;
	}

	@FieldMeta(name = "审核日期", description = "审核日期", column = "bm_vdate", require = true, range = true, order = 7)
	private Date bmVdate;

	public Date getBmVdate() {
		return bmVdate;
	}

	public void setBmVdate(Date bmVdate) {
		this.bmVdate = bmVdate;
	}

	@FieldMeta(name = "备注", description = "备注", column = "bm_remark", length = 100, order = 8)
	private String bmRemark;

	public String getBmRemark() {
		return bmRemark;
	}

	public void setBmRemark(String bmRemark) {
		this.bmRemark = bmRemark;
	}

}